*{
	font-family:'Meiryo';
	color:#333;
}
body{
	margin:0;
	padding:0;
	/*background-color:#669acc;*/
}
a{
	text-decoration:none;
	color:#1a60b5;
}
a:hover{
	/*text-decoration:underline;*/
	color:#336699;
	/*background-color:#666;*/
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a.login{
	display:block;
	width:220px;
	height:42px;
	background-image:url(/lib/images/signin.png);
	background-position:left center;
	background-repeat:no-repeat;
}
a#signout{
	display:block;
	width:220px;
	height:42px;
	background-image:url(/lib/images/signout.png) !important;
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 !important;
}
#global_menu{
	background-color:#10283e;
}
#global_menu .gl_left{
	float:left;
	width:48%;
}
#global_menu .gl_right{
	float:right;
}
#global_menu .gl_left ul,#global_menu .gl_right ul{
	margin:0;
	padding:0;
	list-style:none;
}
#global_menu .gl_left ul li,#global_menu .gl_right ul li{
	float:left;
}
#global_menu .gl_left ul li a,#global_menu .gl_right ul li a{
	display:block;
	padding:8px;
	/*border-right:1px #666 solid;
	border-left:1px #ebebeb solid;*/
}
#global_menu a{
	color:white;
}
#content,#header{
	width:980px;
	margin:0 auto;
}
#header{
	position:relative;
}
#signin{
	position:relative;
	margin:50px 0 0 0;
}
#signin h3{
	margin:0 0 0 90px;
	position:relative;
	top:-10px;
}
#signin ul{
	position:absolute;
	right:0;
	top:-18px;
}
.profileImage{
	background-color:#f0f0f0;
	padding:8px;
	/*width:48px;
	height:48px;*/
	border:3px #eee solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	position:absolute;
	left:12px;
	top:-34px;
}
.profileImage img{
	border:1px #777770 solid;
}
.dataText{
	background-color:#fbfbfb;
	border:5px #f0f0f0 solid;
	padding:12px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.dataText p,form{
	margin:0px;
}
#kojika_factory{
	/*overflow:hidden;
	width:100%;
	height:240px;
	overflow-y:scroll;*/
	background-color:#fbfbfb;
	border:5px #f0f0f0 solid;
	padding:12px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin:24px 0;
}
#kojika_factory .profile_image{
	float:right;
	width:48px;
	padding:8px;
}
#kojika_factory .text{
	float:left;
	width:850px;
	padding:8px;
}
#kojika_factory p{
	margin:0;
	padding:0;
	text-align:right;
}
#kojika_factory ul li{
	border-bottom:1px #eee solid;
}
#SocialGraph{
	/*float:right;*/
	position:absolute;
	top:0px;
	right:12px;
	width:340px;
	background-color:#f0f0f0;
	margin:12px;
	padding:12px;
	border:5px #e0e0e0 solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
footer{
	/*padding:8px;
	background-color:#666;
	color:white;
	position:absolute;
	bottom:0;*/
}
.bweet{
	margin:12px 0 !important;
}
footer nav{
	text-align:right;
}
footer{
	padding:8px;
	margin:12px 0 0 0;
	border-top:4px #f0f0f0 solid;
	background-color:#f1f1f1;
}
footer nav.sponcer{
	float:right;
}
footer nav.sponcer h4{
	margin:0 0 0 8px;
	text-align:left;
	color:#999;
}
footer nav a{
	float:left;
	display:block;
	margin:0 8px;
}